#center{
	background-image: url("../img/stones.jpg");
	background-position: 0% center;
	background-repeat: no-repeat;
	height: 400px;
	position: absolute;
	width: 600px;
	top:50%;
	margin-top:-200px;
	padding-left: 350px;
	left:50%;
	margin-left: -500px;
}
input{
	border: solid 1px #878787;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	padding-top: 5px;
	padding-bottom: 5px;
	
}
input:FOCUS{
 -moz-box-shadow:inset 0px 0px 5px #a3c6cc;
  -webkit-box-shadow:inset 0px 0px 5px #a3c6cc;
  box-shadow:inset 0px 0px 5px #a3c6cc;
}
.bigbutton{
	display: block;
	width: 210px;
	background-color: white;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	cursor: pointer;
	outline: none;
	
}
.bigbutton:hover{
	color: white !important;
	background-color: #878787; 
}
.right{
	float: right;
}

.messages{
	width: 418px;
}

.message{
	padding: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	
	border:none;
	margin-top: 10px;
	margin-bottom: 20px;
}
.message.error{
	color: white;
	background-color: red;
}
.message.alert{
	color: white;
	background-color: green;
}

body,h1,h2,h3,h4,h5,a,input{
	color: #676767 !important;
	font-family: verdana !important;
}